void IRDataCollect(OS_TCB* this);

unsigned long filter(unsigned long);

void IR_Init(void);